k-league 2
Malaysia vs Vietnam: The ASEAN Cup 2026 Third-Place Match and Two Gaps That Cannot Be FilledI watched Malaysia beat Singapore 6-0 in a small pub in Liverpool, close to...
Wicked Wahine fifth edition in Spokane: How the FargoRate handicap system wrote the outcome of a women's pool tournament in advanceAt Legacy Billiards, a pool hall on the edge of Spokane, Washington, the...
The Invisible Drawstring in Midfield: Why the V.League Transfer Window Mis-prices the Most Important PositionI kept this piece in my drafts for four days. My personal database said one...
VAR in the V-League and the 90 Seconds That Belong to No One: When the Referee Becomes the Most Important Man on the PitchLate November, I was sitting in row seven of stand B at Hang Day Stadium, my...
The WTT Points System and the Price Paid by Table Tennis's Top PlayersThere is a photo I kept after a reporting trip to a tournament on the World...
Ashmita Chaliha and the question of BWF's double standard: When Indonesian badminton courts are hazyThe scoreline 10-21, 21-10, 21-17 is not just a match; it's a confession of a...
Djokovic Returns to Beijing: The 29-0 Record and an Eleven-Year Data VoidSome data does not need to shout; it only needs someone patient enough to rea...
Vietnamese Football 2041: A New Era of Youth Football and World Cup AmbitionIn 2041, Vietnamese football stands at the threshold of history as the...
Vietnamese Football and the Lesson of an Empty Analysis: Never Fabricate When Data Is MissingI have just received a deep analysis containing no data at all. That was an...
0.4 Seconds Per Lap: The Real Gap Between Hamilton and Ferrari at MonzaMonza, this weekend. Lewis Hamilton steps out of the red F40, black suit, his...
When the Goalkeeper Didn't Sweat: One Half of Indonesia vs Singapore and the Gaps Left UnverifiedIn the 12th minute, the ball came in from the right, Ragnar Oratmangoen arriv...
Djokovic and the Quiet Gamble in Beijing: When a Legend Chooses His Own Court to Fix What Went WrongA 39-year-old player, ranked 12th in the world, fresh off a first-round US Op...
McLaren-Honda 2026-2026: Four Titles, One Engine That Fell Silent, and a Lesson in DependencyThe Honda RA121E V12 fired up in McLaren's garage at Monza in September 2026...
Nine Analytical Dimensions, Not a Single Data Point: When the Table Tennis Report Comes Back Empty3:47 a.m. in Shenzhen. Outside the window, the industrial district is still l...
Portugal lose 1.1 million Instagram followers after Ronaldo leaves camp: The No.7 shirt and a test of an eraThursday morning, I opened Instagram and saw 23.8 million followers on...
The Discipline of Data: Vietnamese Football and a Notebook That Must Not Stay BlankThe Discipline of Data: Vietnamese Football and a Notebook That Must Not Stay...
Roma Falls to Bahcesehir in EuroCup Opener: Luka Doncic and Italy's Long GameA screenshot of an Instagram Story appeared on my phone at four in the mornin...
UST 98-87 UE: The Second Quarter Decides It and Interim Coach Hubalde's Unsolved EquationWhen the stadium is empty, I begin to hear the sounds of the game. In the UST...
Neil Robertson and the 102 Message: The World No.1 Race Goes Through the China OpenNeil Robertson's break of 102 against Si Jiahui was the moment that shifted t...
An All-Indian Final at the 2026 Asian U17: Pipeline Depth Matters More Than Tanvi Patri's CrownThe deciding game ended 15-12. Tanvi Patri dropped the opening game 11-15 to...
Wicked Wahine fifth edition in Spokane: How the FargoRate handicap system wrote the outcome of a women's pool tournament in advanceAt Legacy Billiards, a pool hall on the edge of Spokane, Washington, the...
The Invisible Drawstring in Midfield: Why the V.League Transfer Window Mis-prices the Most Important PositionI kept this piece in my drafts for four days. My personal database said one...
VAR in the V-League and the 90 Seconds That Belong to No One: When the Referee Becomes the Most Important Man on the PitchLate November, I was sitting in row seven of stand B at Hang Day Stadium, my...
The WTT Points System and the Price Paid by Table Tennis's Top PlayersThere is a photo I kept after a reporting trip to a tournament on the World...
Ashmita Chaliha and the question of BWF's double standard: When Indonesian badminton courts are hazyThe scoreline 10-21, 21-10, 21-17 is not just a match; it's a confession of a...
Djokovic Returns to Beijing: The 29-0 Record and an Eleven-Year Data VoidSome data does not need to shout; it only needs someone patient enough to rea...
Vietnamese Football 2041: A New Era of Youth Football and World Cup AmbitionIn 2041, Vietnamese football stands at the threshold of history as the...
Vietnamese Football and the Lesson of an Empty Analysis: Never Fabricate When Data Is MissingI have just received a deep analysis containing no data at all. That was an...
0.4 Seconds Per Lap: The Real Gap Between Hamilton and Ferrari at MonzaMonza, this weekend. Lewis Hamilton steps out of the red F40, black suit, his...
When the Goalkeeper Didn't Sweat: One Half of Indonesia vs Singapore and the Gaps Left UnverifiedIn the 12th minute, the ball came in from the right, Ragnar Oratmangoen arriv...
Djokovic and the Quiet Gamble in Beijing: When a Legend Chooses His Own Court to Fix What Went WrongA 39-year-old player, ranked 12th in the world, fresh off a first-round US Op...
McLaren-Honda 2026-2026: Four Titles, One Engine That Fell Silent, and a Lesson in DependencyThe Honda RA121E V12 fired up in McLaren's garage at Monza in September 2026...
Nine Analytical Dimensions, Not a Single Data Point: When the Table Tennis Report Comes Back Empty3:47 a.m. in Shenzhen. Outside the window, the industrial district is still l...
Portugal lose 1.1 million Instagram followers after Ronaldo leaves camp: The No.7 shirt and a test of an eraThursday morning, I opened Instagram and saw 23.8 million followers on...
The Discipline of Data: Vietnamese Football and a Notebook That Must Not Stay BlankThe Discipline of Data: Vietnamese Football and a Notebook That Must Not Stay...
Roma Falls to Bahcesehir in EuroCup Opener: Luka Doncic and Italy's Long GameA screenshot of an Instagram Story appeared on my phone at four in the mornin...
UST 98-87 UE: The Second Quarter Decides It and Interim Coach Hubalde's Unsolved EquationWhen the stadium is empty, I begin to hear the sounds of the game. In the UST...
Neil Robertson and the 102 Message: The World No.1 Race Goes Through the China OpenNeil Robertson's break of 102 against Si Jiahui was the moment that shifted t...
An All-Indian Final at the 2026 Asian U17: Pipeline Depth Matters More Than Tanvi Patri's CrownThe deciding game ended 15-12. Tanvi Patri dropped the opening game 11-15 to...
